/** Modules */
export { AccountModule } from './account/account.module';
export { AuthModule } from './auth/auth.module';
export { MenuModule } from './menu/menu.module';
export { PermissionModule } from './permission/permission.module';
export { RoleModule } from './role/role.module';
export { DatabaseModule } from './shared/database/database.module';

/** Entities **/
export { Account, Profile } from './account/entities';

export { Menu } from './menu/entities';
export { Permission } from './permission/entities';
export { Role } from './role/entities';

/** Services 不要这样导出，否则在注入的时候会报错，无法注入，参考AuthService */
// export { AccountService } from './account/account.service';
// export { AuthService } from './auth/auth.service';
// export { MenuService } from './menu/menu.service';
// export { PermissionService } from './permission/permission.service';
// export { RoleService } from './role/role.service';

/** DTOs */

export * from './account/dto';
export * from './role/dto';
export * from './permission/dto';
